package studentdemo.server;

import studentdemo.dao.ClassDao;
import studentdemo.dao.ClassDaoImpl;
import studentdemo.modul.Class;
import java.util.List;

public class ClassService {
    private final ClassDao classDao = new ClassDaoImpl();

    public boolean addClass(Class clazz) {
        return classDao.insertClass(clazz) > 0;
    }

    public boolean updateClass(Class clazz) {
        return classDao.updateClass(clazz) > 0;
    }

    public boolean deleteClass(String clno) {
        return classDao.deleteClass(clno) > 0;
    }

    public Class getClassById(String clno) {
        return classDao.getClassById(clno);
    }

    public List<Class> getClassesByMajor(String clmno) {
        return classDao.getClassesByMajor(clmno);
    }

    public List<Class> getAllClasses() {
        return classDao.getAllClasses();
    }
} 